package com.sisbibvir.unmsm.dao;

import java.util.List;

import javax.persistence.EntityManager;

import com.sisbibvir.unmsm.entidades.Historialasignaciontesi;
import com.sisbibvir.unmsm.entidades.Profesor;

public class HistorialasignaciontesiDAO extends DaoGenericImpl<Historialasignaciontesi, Integer>{

	public HistorialasignaciontesiDAO(EntityManager entityManager) {
		super(entityManager);
	
	}
	
	public List<Historialasignaciontesi> listarTodos() {
		entityManager.getTransaction().begin();
		@SuppressWarnings("unchecked")
		List<Historialasignaciontesi> aux = entityManager.createQuery(
				"SELECT p FROM Historialasignaciontesi p").getResultList();
		entityManager.getTransaction().commit();
		return aux;
	}
	
	
	public List<Historialasignaciontesi> listarTodosxUsuario(String usuario) {
		entityManager.getTransaction().begin();
		@SuppressWarnings("unchecked")
		List<Historialasignaciontesi> aux = entityManager.createQuery(
				"SELECT p FROM Historialasignaciontesi p where p.usuarioId= '" +usuario +"'").getResultList();
		entityManager.getTransaction().commit();
		return aux;
	
	
		}
	
}
